package com.ruoyi.system.service;

import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.system.domain.SysUserOrder;

import java.util.List;

public interface SysUserOrderService {
    /**
     * @Deprecated 查询我的订单分页接口
     * @param sysUserOrder 订单实体类对象
     * @return 返回查询到的数据
     */
    List<SysUserOrder> selectMyOrderPageList(SysUserOrder sysUserOrder);

    /**
     * @Deprecated 派送订单给投标人
     * @param sysUserOrder 订单实体类对象
     * @param loginUser 当前登录用户
     * @return 返回成功或失败的数据
     */
    AjaxResult addOrder(SysUserOrder sysUserOrder, LoginUser loginUser);

    /**
     * @Deprecated 订单通过或拒绝按钮
     * @param sysUserOrder 订单实体类对象
     * @return 返回成功或失败的数据
     */
    AjaxResult orderPassOrRefuse(SysUserOrder sysUserOrder, LoginUser loginUser);
}
